troop ship - French English Dictionary